<script src="//res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script>
    //微信图片上传评论用到
    wx.config({
        debug: false,
        appId: '{$WEIXIN["appId"]}',
        timestamp: '{$signPackage["timestamp"]}',
        nonceStr: '{$signPackage["nonceStr"]}',
        signature: '{$signPackage["signature"]}',
        jsApiList: ['checkJsApi',
            'onMenuShareTimeline',
            'onMenuShareAppMessage',
            'onMenuShareQQ',
            'onMenuShareWeibo',
            'hideMenuItems',
            'getNetworkType',
            'chooseImage',
            'getLocation',
            'uploadImage'
        ]
    });
    var appid = '{$WEIXIN["appId"]}';
    var img_url = "__WEB_URL__/Public/static/pai/image/logo1.png";
    var link = window.location.href;
    var desc = '象拍商城-拍您所想,买您所需';
    var title = '象拍商城-拍您所想,买您所需';
    wx.ready(function () {
        if (typeof wxReady !='undefined'&& $.isFunction(wxReady)) {
            wxReady();
        }
        // 1 判断当前版本是否支持指定 JS 接口，支持批量判断
        wx.checkJsApi({
            jsApiList: [
                'getNetworkType',
                'hideMenuItems'
            ],
            success: function (res) {

//                        alert('{$signPackage["signature"]}')
//                        alert(JSON.stringify(res));
            }
        });
        wx.hideMenuItems({
            menuList: ['openWithQQBrowser','copyUrl'] // 要隐藏的菜单项，只能隐藏“传播类”和“保护类”按钮，所有menu项见附录3
        });

        wx.getLocation({
            type: 'gcj02', // 默认为wgs84的gps坐标，如果要返回直接给openLocation用的火星坐标，可传入'gcj02'
            success: function (res) {
                var latitude = res.latitude; // 纬度，浮点数，范围为90 ~ -90
                var longitude = res.longitude; // 经度，浮点数，范围为180 ~ -180。
                var speed = res.speed; // 速度，以米/每秒计
                var accuracy = res.accuracy; // 位置精度
//                alert("latitude : "+latitude+"--longitude : "+longitude+"--speed : "+speed+"--accuracy : "+accuracy);
                var url = "{:U('/Index/setlatlong')}"+"?latitude="+latitude+"&longitude="+longitude;
                $.getJSON(url)
            }
        });
        wx.onMenuShareAppMessage({
            title: title,
            desc: desc,
            link: link,
            imgUrl: img_url,
            trigger: function (res) {
//                         alert( getDesc());

            },
            success: function (res) {
                //alert('已分享');
            },
            cancel: function (res) {
                //alert('已取消');
//                        alert(getDesc());
            },
            fail: function (res) {
                //alert(JSON.stringify(res));
            }
        });

        // 2.2 监听“分享到朋友圈”按钮点击、自定义分享内容及分享结果接口

        wx.onMenuShareTimeline({
            title:  title,
            link: link,
            imgUrl: img_url,
            trigger: function (res) {
//                        this.desc = getDesc();
                //alert('用户点击分享到朋友圈');
            },
            success: function (res) {
                //alert('已分享');
            },
            cancel: function (res) {
                //alert('已取消');
            },
            fail: function (res) {
                //alert(JSON.stringify(res));
            }
        });
    });

    wx.error(function (res) {
        alert(res.errMsg);
    });
    //for weixin share
//    function weixinShare(type) {
//
//
//        var shareFriend = function () {
//            WeixinJSBridge.invoke('sendAppMessage', {
//                "appid": appid,
//                "img_url": img_url,
//                "img_width": "640",
//                "img_height": "640",
//                "link": link,
//                "desc": desc,
//                "title": title
//            }, function (res) {
//                _report('send_msg', res.err_msg);
//            })
//        }
//
//        var shareTimeline = function () {
//            WeixinJSBridge.invoke('shareTimeline', {
//                "appid": appid,
//                "img_url": img_url,
//                "img_width": "640",
//                "img_height": "640",
//                "link": link,
//                "desc": desc,
//                "title": title
//            }, function (res) {
//                _report('timeline', res.err_msg);
//            });
//        }
//        if (type == 'friend') {
//            return shareFriend;
//        } else if (type == 'timeline') {
//            return shareTimeline;
//        }
//    }
//    wx.ready(function () {ååååå
//
//        var shareFriend = weixinShare('friend');
//        var shareTimeline = weixinShare('timeline');
//        document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
//            WeixinJSBridge.on('menu:share:appmessage', function (argv) {
//                shareFriend();
//            });
//            WeixinJSBridge.on('menu:share:timeline', function (argv) {
//                shareTimeline();
//            });
//            //        WeixinJSBridge.invoke("getInstallState",{
//            //            "packageUrl": "dianping://home",
//            //            "packageName": "com.dianping.v1"
//            //        },function(res){
//            //        });
//        }, false);
//        wx.getLocation({
//            type: 'gcj02', // 默认为wgs84的gps坐标，如果要返回直接给openLocation用的火星坐标，可传入'gcj02'
//            success: function (res) {
//                var latitude = res.latitude; // 纬度，浮点数，范围为90 ~ -90
//                var longitude = res.longitude; // 经度，浮点数，范围为180 ~ -180。
//                var speed = res.speed; // 速度，以米/每秒计
//                var accuracy = res.accuracy; // 位置精度
//                var url = ThinkPHP.U("index/setlatlong")+"?latitude="+latitude+"&longitude="+longitude;
//                $.getJSON(url)
//            }
//        });
//    });
</script>
